﻿/// <reference path="_namespace.js" />

/*****************************************************************************
MS Ajax library Interface definition.
Author: krobinson 10/7/2008 12:17:21 PM.
Class:  ajax.IHaveDocument
*****************************************************************************/

$addNamespace("ajax");
//-----------------------------------------------------------------------------

ajax.IHaveDocument = function(){}; // ctor should be blank.
$extend("ajax.IHaveDocument", ""); // You may also inherit from another interface.
//-----------------------------------------------------------------------------

// Public members
//-----------------------------------------------------------------------------

// Public Methods
//-----------------------------------------------------------------------------
// TODO: Specify your interface here. 
// Note: The Prototype is written long hand (as usual) in case you did specify a base class. Just stub them out with parameter signatures.
ajax.IHaveDocument.prototype.getDocument = function() { };
ajax.IHaveDocument.prototype.getWindow = function(value) { };

// Statics
//-----------------------------------------------------------------------------
ajax.IHaveDocument.cast = function(obj)
{///<returns type="ajax.IHaveDocument"/>
    return obj;
}